import  urllib.parse as up
import  urllib.request as ur
import json

# 用户输入关键词
keyword=input("请输入关键词:")
data={
    'kw':keyword
}
# 对参数进行编码
data_url=up.urlencode(data)
request=ur.Request(
    url='https://fanyi.baidu.com/sug',
    data=data_url.encode('utf-8')
)
# 请求页面结果
response=ur.urlopen(request).read()
# 格式化结果为Json
ret=json.loads(response)
try:
    # 解析Json，获取翻译结果
    translate=ret['data'][0]['v']
    print('翻译结果:',translate)
except:
    # 返回结果格式错误，导致解析失败
    print('翻译失败')
